Query Laguage Menggunakan MySQL
QUERY LANGUAGE
MENGGUNAKAN
MY SQL
MENGGUNAKAN
MY SQL
Query Language
Adalah bahasa yang
dipergunakan untuk melakukan proses permintaan yang diberikan oleh user atau
pengguna untuk mengambil informasi yang terdapat pada database dengan
memberikan suatu kriteria tertentu untuk penyaringan data sehingga data yang
memenuhi kriteria tersebut yang akan ditampilkan.
Atau bahasa untuk
melakukan manipulasi terhadap database
Structured Query
Language
sebuah metode
atau bahasa yang dipergunakan untuk mengakses data dalam basis data
(database). Bahasa ini merupakan bahasa standar yang digunakan dalam manajemen
basis data relasional.
Modifikasi database
•
Php My admin
•
My SQl Console
•
Command Prompt
komponen Sql
•
DDL (data definition
language)
•
DML (data manipulation
language)
•
Membuat database
Modifikasi database :
Syntax : CREATE DATABASE
nama_basis_data;
·
Menggunakan database
Syntax : use [nama
database];
·
Menghapus Database
Syntax : drop [nama
database];
·
Menampilkan Database
Syntax : Show [nama
database];
Membuat table
Syntax : CREATE TABLE [nama_tabel]
(nama_field1 tipe_data [constraints],nama_field2 tipe_data [constraints,...);
1. Menampilkan Tabel dalam database
Syntax : show tables;
2. Menghapus table
Syntax : drop database;
3. Menambahkan index
syntax : mysql> ALTER TABLE [Nama tablemu] ADD INDEX ([Nama column
yang ingin diberikan index]);
Modifikasi database :
•
#> SELECT :
untuk menampilkan data yang sudah ada.
•
#> INSERT
: untuk memasukkan data baru.
•
#> UPDATE :
untuk mengubah data yang sudah ada.
•
#> DELETE :
untuk menghapus data yang sudah ada.
•
Syntax Select :
select*from [nama_table];
•
Syntax insert :
insert into [nama_tables] values (columns1,columns2,...);
•
Syntax update : UPDATE
[Nama tablemu] SET [Nama column]=[Isi/Nilai column] WHERE [Kondisi yang data
diinginkan];
•
Syntax delete : DELETE
FROM [Nama tablemu] WHERE [Kondisi yang data diinginkan];
•
Mengganti nama table
•
Syntax : ALTER TABLE [Nama
tablemu] RENAME [Nama yang baru];
•
Menambah column ke table
•
ALTER TABLE [Nama
tablemu] ADD [nama column] [type column], [...];
•
Menghapus columns
•
ALTER TABLE [Nama
tablemu] DROP [nama column];
•
Mengganti nama dan type
column
•
ALTER TABLE [Nama
tablemu] CHANGE [nama column] [Nama column yang baru] [type column], [...];
4. CREATE TABLE adalah perintah untuk membuat tabel.
Contoh: mysql> CREATE TABLE SISWA (
->NIS CHAR(8) NOT NULL,
->NAMA CHAR(20) NOT NULL,
->ALAMAT CHAR(25) NOT NULL
-> );
5. SHOW TABLES adalah perintah untuk melihat daftar tabel yang telah dibuat.
6. DESCRIBE TABLE adalah perintah untuk melihat struktur tabel yang telah dibuat.
Contoh:DESCRIBE SISWA;
7. INSERT INTO adalah perintah untuk mengisi data baru dalam tabel.
Contoh: mysql> INSERT INTO SISWA
->VALUES (“12076240”,”PUTRI”,”KOJA”);
9. DROP DATABASE adalah perintah untuk menghapus tabel yang telah dibuat.
Contoh: mysql> DROP DATABASE LPK;
10.DROP TABLES adalah perintah untuk menghapus tabel yan g telah dibuat.
Berikut ini adalah contoh pembuatan
database dengan menggunakan SQL. Saya akan memberikan contoh yang terdiri dari tabel-tabel
yaitu:
- Tabel siswa yang berisi field-field sebagai berikut :
- NIS
- Nama Siswa
- Alamat - Tabel kursus yang berisi field-field sebagai berikut:
- ID Kursus
- Nama Kursus
- Satuan - Tabel instruktur
- ID Instruktur
- Nama Instruktur
- Alamat
Berikut ini adalah
statement-statement SQL dalam pembuatan database :
1. CREATE DATABASE adalah perintah untuk membuat database
Contoh: CREATE DATABASE LPK (untuk membuat database LPK)
2. SHOW DATABASES adalah perintah untuk melihat daftar database yang telah dibuat.
3. USE DATABASE adalah perintah untuk masuk /mengaktifkan database yang telah dibuat.
Contoh: USE LPK
1. CREATE DATABASE adalah perintah untuk membuat database
Contoh: CREATE DATABASE LPK (untuk membuat database LPK)
2. SHOW DATABASES adalah perintah untuk melihat daftar database yang telah dibuat.
3. USE DATABASE adalah perintah untuk masuk /mengaktifkan database yang telah dibuat.
Contoh: USE LPK
4. CREATE TABLE adalah perintah untuk membuat tabel.
Contoh: mysql> CREATE TABLE SISWA (
->NIS CHAR(8) NOT NULL,
->NAMA CHAR(20) NOT NULL,
->ALAMAT CHAR(25) NOT NULL
-> );
5. SHOW TABLES adalah perintah untuk melihat daftar tabel yang telah dibuat.
6. DESCRIBE TABLE adalah perintah untuk melihat struktur tabel yang telah dibuat.
Contoh:DESCRIBE SISWA;
7. INSERT INTO adalah perintah untuk mengisi data baru dalam tabel.
Contoh: mysql> INSERT INTO SISWA
->VALUES (“12076240”,”PUTRI”,”KOJA”);
9. DROP DATABASE adalah perintah untuk menghapus tabel yang telah dibuat.
Contoh: mysql> DROP DATABASE LPK;
10.DROP TABLES adalah perintah untuk menghapus tabel yan g telah dibuat.